19 research outputs found

    Rester statique pour devenir plus rapide, plus précis et plus mince

    Get PDF
    International audienceE-ACSL est un greffon de Frama-C, une plateforme d'analyse de codes C qui est développée en OCaml. Son but est de transformer un programme C formellement annoté dans le langage de spécification éponyme E-ACSL en un autre programme C dont le comportement à l'exécution est équivalent si toutes les spécifications sont dynamiquement vérifiées et qui échoue sur la première spécification fausse sinon.Cet article présente deux analyses statiques qui améliorent grandement la précision de cette transformation de programme en réduisant l'instrumentation effectuée. Ainsi, le code généré est plus rapide et consomme moins de mémoire lors de son exécution. La première analyse est un système de types permettant de distinguer les entiers (mathématiques) pouvant être convertis en des expressions C de type > de ceux devant être traduits vers des entiers en précision arbitraire. La seconde analyse est une analyse flot de données arrière paramétrée par une analyse d'alias. Elle permet de limiter l'instrumentation des opérations sur la mémoire à celles ayant un impact potentiel sur la validité d'une annotation formelle

    Money Grows on (Proof-)Trees: The Formal FA1.2 Ledger Standard

    Get PDF
    Once you have invented digital money, you may need a ledger to track who owns what - along with an interface to that ledger so that users of your money can transact. On the Tezos blockchain this implies: a smart contract (distributed program), storing in its state a ledger to map owner addresses to token quantities; along with standardised entrypoints to query and transact on accounts. A bank does a similar job - it maps account numbers to account quantities and permits users to transact - but in return the bank demands trust, it incurs expense to maintain a centralised server and staff, it uses a proprietary interface ... and it may speculate using your money and/or display rent-seeking behaviour. A blockchain ledger is by design decentralised, inexpensive, open, and it won\u27t just decide to bet your tokens on risky derivatives (unless you want it to). The FA1.2 standard is an open standard for ledger-keeping smart contracts on the Tezos blockchain. Several FA1.2 implementations already exist. Or do they? Is the standard sensible and complete? Are the implementations correct? And what are they implementations of? The FA1.2 standard is written in English, a specification language favoured by wet human brains but notorious for its incompleteness and ambiguity when rendered into dry and unforgiving code. In this paper we report on a formalisation of the FA1.2 standard as a Coq specification, and on a formal verification of three FA1.2-compliant smart contracts with respect to that specification. Errors were found and ambiguities were resolved; but also, there now exists a mathematically precise and battle-tested specification of the FA1.2 ledger standard. We will describe FA1.2 itself, outline the structure of the Coq theories - which in itself captures some non-trivial and novel design decisions of the development - and review the detailed verification of the implementations

    Att möta lekfullhet : Hur lekfullhet påverkar mötestillfredställelse, kreativitet och produktivitet

    Get PDF
    The aim of this study was to investigate the effect of playfulness on perceived meeting satisfaction, creativity, and productivity in a meeting situation. Empirical data was collected with an experimental design. Participants (experimental group n=66, control group n=16) answered a survey on perceived meeting satisfaction, creativity and productivity after participating in a meeting for an hour. They then received individual instructions with an encouragement to try and do something playful for themselves and their colleagues before continuing their meeting. At the end of the meeting the participants answered the survey again. The playful intervention did not result in any significant results on perceived meeting satisfaction, creativity or productivity.Studiens syfte var att undersöka om lekfullhet påverkar den upplevda mötestillfredställelsen, kreativiteten och produktiviteten i ett mötessammanhang. Det empiriska materialet utgjordes av en experimentell undersökning. Mötesdeltagarna (experimentgrupp n=66, kontrollgrupp n=16) fick, efter att ha deltagit en timme i ett pågående möte, fylla i en självskattningsenkät gällande den upplevda mötestillfredställelsen, kreativiteten och produktiviteten. Därefter tilldelades mötesdeltagarna en individuell instruktion om att försöka göra mötet mer lekfullt för sig själva och sina kollegor. Vid mötets slut fick deltagarna fylla i samma formulär, detta för att mäta om instruktionen haft en påverkan. Resultatet visade ingen signifikant skillnad, mellan experimentgrupp och kontrollgrupp, gällande den upplevda mötestillfredställelsen, produktiviteten eller kreativiteten

    Över djupen mot höjden : En biografi över Oskar II:s bibliotek

    No full text
    Avhandlingen är en objektbiografisk studie av Oskar II:s (1829–1907) bibliotek och dess betydelse för honom och för monarkin, framför allt utifrån ett legitimeringsperspektiv. Forskningsfrågorna fokuserar på användningen av biblioteket, dess kontext, samt dess institutionella utveckling under perioden cirka 1850–2020. Källorna utgörs huvudsakligen av bevarade böcker, äldre kataloger, Bernadottebibliotekets referensavdelning samt handlingar ur Slottsarkivet och det Bernadotteska arkivet. Den objektbiografiska metoden – där grundtanken är att ett objekt inte kan beskrivas utifrån endast en punkt i dess ”liv” utan hela dess biografi måste skrivas för att det ska förstås – används i avhandlingen både gällande viktiga enskilda volymer och samlingen som helhet. Det teoretiska ramverket utgår från Jürgen Habermas och Max Webers resonemang om den borgerliga offentligheten respektive legitimering och syftar till att tolka hur biblioteket bidrog till Oskar II:s arbete för att legitimera sig själv och monarkin inför den borgerliga offentligheten samt hur det använts i samma syfte efter 1907. Grunden för undersökningen är fem viktiga ämnesområden i boksamlingen: svensk skönlitteratur, den svensk-norska unionen, svensk stormaktstid, religion/filosofi samt örlogsflottan. Ämnena representerar olika aspekter av Oskar II:s liv och gärning och tolkas utifrån hans tre roller som statsöverhuvud, som samlande gestalt och som enskild individ. Biblioteket som institution analyseras, från dess grundande som ett rent privat bibliotek till dagens komplexa minnesinstitution där museala funktioner löper parallellt med arkiv-, biblioteks- och forskningsarbete. Avhandlingen undersöker verksamheten i form av kunskapsorganisation, förvärv, utlån, gallring, personella och ekonomiska resurser samt uppdrag och mål, under och efter Oskar II:s tid. Biblioteket sätts vidare in i en svensk kunglig bibliotekshistorisk kontext; dessutom genomförs en europeisk utblick i form av en jämförelse med flera andra furstliga bibliotek under 1800-talet. Bibliotekets materiella och rumsliga narrativ, där böckernas skiftande betydelse och innebörd samt samlingarnas flytt från små diskreta lokaler med begränsad åtkomst till ett av Stockholms slotts största rum med breddat tillträde, är av central betydelse för förståelsen av det som idag är Bernadottebiblioteket.

    Över djupen mot höjden : En biografi över Oskar II:s bibliotek

    No full text
    Avhandlingen är en objektbiografisk studie av Oskar II:s (1829–1907) bibliotek och dess betydelse för honom och för monarkin, framför allt utifrån ett legitimeringsperspektiv. Forskningsfrågorna fokuserar på användningen av biblioteket, dess kontext, samt dess institutionella utveckling under perioden cirka 1850–2020. Källorna utgörs huvudsakligen av bevarade böcker, äldre kataloger, Bernadottebibliotekets referensavdelning samt handlingar ur Slottsarkivet och det Bernadotteska arkivet. Den objektbiografiska metoden – där grundtanken är att ett objekt inte kan beskrivas utifrån endast en punkt i dess ”liv” utan hela dess biografi måste skrivas för att det ska förstås – används i avhandlingen både gällande viktiga enskilda volymer och samlingen som helhet. Det teoretiska ramverket utgår från Jürgen Habermas och Max Webers resonemang om den borgerliga offentligheten respektive legitimering och syftar till att tolka hur biblioteket bidrog till Oskar II:s arbete för att legitimera sig själv och monarkin inför den borgerliga offentligheten samt hur det använts i samma syfte efter 1907. Grunden för undersökningen är fem viktiga ämnesområden i boksamlingen: svensk skönlitteratur, den svensk-norska unionen, svensk stormaktstid, religion/filosofi samt örlogsflottan. Ämnena representerar olika aspekter av Oskar II:s liv och gärning och tolkas utifrån hans tre roller som statsöverhuvud, som samlande gestalt och som enskild individ. Biblioteket som institution analyseras, från dess grundande som ett rent privat bibliotek till dagens komplexa minnesinstitution där museala funktioner löper parallellt med arkiv-, biblioteks- och forskningsarbete. Avhandlingen undersöker verksamheten i form av kunskapsorganisation, förvärv, utlån, gallring, personella och ekonomiska resurser samt uppdrag och mål, under och efter Oskar II:s tid. Biblioteket sätts vidare in i en svensk kunglig bibliotekshistorisk kontext; dessutom genomförs en europeisk utblick i form av en jämförelse med flera andra furstliga bibliotek under 1800-talet. Bibliotekets materiella och rumsliga narrativ, där böckernas skiftande betydelse och innebörd samt samlingarnas flytt från små diskreta lokaler med begränsad åtkomst till ett av Stockholms slotts största rum med breddat tillträde, är av central betydelse för förståelsen av det som idag är Bernadottebiblioteket.

    Automatic Cost Analysis for Imperative BSP Programs

    No full text
    International audienc

    Nurses’ knowledge and attitudes regarding acute pain

    No full text
    Bakgrund: En av de vanligaste orsakerna till att människor söker sig till sjukvården är smärta. Det är ett symptom vid många sjukdomar vilket påverkar patienternas livskvalitet. Upplevelsen av smärta är subjektiv och ska behandlas då otillräcklig smärtbehandling orsakar lidande hos patienten med potentiella skadliga fysiologiska och psykologiska konsekvenser. Sjuksköterskan har en viktig roll i hanteringen av patienternas smärtbehandling och deras främsta uppgift är att tillgodose patientens omvårdnadsbehov. Bedömning av smärta är väsentligt för att uppnå en god och effektiv smärtbehandling. Syfte: Syftet med denna studie var att utforska sjuksköterskors kunskap och attityd relaterat till akut smärta. Metod: Litteraturöversikt. Resultat: Sjuksköterskans kunskaper angående smärtbehandling är bristfällig. Det fanns rädslor och felaktiga uppfattningar kring opioider som begränsade användandet. Sjuksköterskan verkade i regel underskatta sanningshalten i patientens uppgivna smärta och tyckte att deras bedömning kring patientens smärta var mer riktig än patientens subjektiva upplevelse. Slutsats: Sjuksköterskornas kunskap om smärtbehandling var bristfällig. Sjuksköterskor gjorde en egen uppskattning av patientens smärta istället för att lyssna till patientens subjektiva upplevelse. Klinisk betydelse: Studien kan väcka tankar och funderingar hos sjuksköterskan eller sjuksköterskestudenten som får denne att reflektera över sin egen attityd och värderingar gentemot smärtbehandling. Det är viktigt att sjuksköterskan är medveten om hur förhållningssätt påverkar bedömningen i omvårdnaden.Background: One of the most common reasons why people seek health care is related to pain. Pain is a symptom of many diseases and it effects the quality of life for the patients. Experiencing pain is subjective and should be treated, insufficient treatment causes the patient suffering and that can lead to physiological and psychological consequences. The nurse has an important role in the management of the patients‟ pain treatment since it is their main assignment to nurse the patient. Assessment of pain is key to achieve good and effective pain treatment. Aim: The purpose of this study was to explore nurses´ knowledge and attitude related to acute pain. Method: Literature overview. Result: The nurses´ knowledge regarding pain management were inadequate The limited use of opiods was related to fear and faulty views. The nurses underestimated the truthfulness in the patients assessment. The attitude reflected that the nurses´ view of assessment was more accurate than the patients own subjective perception of pain. Conclusion: The overall picture of the results indicated that nurses' knowledge about pain relief was insufficient. There were fears and erroneous beliefs about opioids that limit their use. Perception of pain differed between the ideal picture from research and the applied clinical setting. Nurses seemed to be afraid of the side effects of opioids, and they were afraid that patients would develop an addiction. In general, the nurses´ attitude seemed to be that, in a clinical setting, the nurses´ professional assessment of a patient's perception was more reliable than the patient's expression of their perception of pain. Relevance to clinical practice: The study can enlighten the nurse or the nurse student and get them to reflect about their own attitude and values regarding pain treatment. It is important that nurses are aware that their approach effects their assessment in their nursing

    Nurses’ knowledge and attitudes regarding acute pain

    No full text
    Bakgrund: En av de vanligaste orsakerna till att människor söker sig till sjukvården är smärta. Det är ett symptom vid många sjukdomar vilket påverkar patienternas livskvalitet. Upplevelsen av smärta är subjektiv och ska behandlas då otillräcklig smärtbehandling orsakar lidande hos patienten med potentiella skadliga fysiologiska och psykologiska konsekvenser. Sjuksköterskan har en viktig roll i hanteringen av patienternas smärtbehandling och deras främsta uppgift är att tillgodose patientens omvårdnadsbehov. Bedömning av smärta är väsentligt för att uppnå en god och effektiv smärtbehandling. Syfte: Syftet med denna studie var att utforska sjuksköterskors kunskap och attityd relaterat till akut smärta. Metod: Litteraturöversikt. Resultat: Sjuksköterskans kunskaper angående smärtbehandling är bristfällig. Det fanns rädslor och felaktiga uppfattningar kring opioider som begränsade användandet. Sjuksköterskan verkade i regel underskatta sanningshalten i patientens uppgivna smärta och tyckte att deras bedömning kring patientens smärta var mer riktig än patientens subjektiva upplevelse. Slutsats: Sjuksköterskornas kunskap om smärtbehandling var bristfällig. Sjuksköterskor gjorde en egen uppskattning av patientens smärta istället för att lyssna till patientens subjektiva upplevelse. Klinisk betydelse: Studien kan väcka tankar och funderingar hos sjuksköterskan eller sjuksköterskestudenten som får denne att reflektera över sin egen attityd och värderingar gentemot smärtbehandling. Det är viktigt att sjuksköterskan är medveten om hur förhållningssätt påverkar bedömningen i omvårdnaden.Background: One of the most common reasons why people seek health care is related to pain. Pain is a symptom of many diseases and it effects the quality of life for the patients. Experiencing pain is subjective and should be treated, insufficient treatment causes the patient suffering and that can lead to physiological and psychological consequences. The nurse has an important role in the management of the patients‟ pain treatment since it is their main assignment to nurse the patient. Assessment of pain is key to achieve good and effective pain treatment. Aim: The purpose of this study was to explore nurses´ knowledge and attitude related to acute pain. Method: Literature overview. Result: The nurses´ knowledge regarding pain management were inadequate The limited use of opiods was related to fear and faulty views. The nurses underestimated the truthfulness in the patients assessment. The attitude reflected that the nurses´ view of assessment was more accurate than the patients own subjective perception of pain. Conclusion: The overall picture of the results indicated that nurses' knowledge about pain relief was insufficient. There were fears and erroneous beliefs about opioids that limit their use. Perception of pain differed between the ideal picture from research and the applied clinical setting. Nurses seemed to be afraid of the side effects of opioids, and they were afraid that patients would develop an addiction. In general, the nurses´ attitude seemed to be that, in a clinical setting, the nurses´ professional assessment of a patient's perception was more reliable than the patient's expression of their perception of pain. Relevance to clinical practice: The study can enlighten the nurse or the nurse student and get them to reflect about their own attitude and values regarding pain treatment. It is important that nurses are aware that their approach effects their assessment in their nursing

    Safe Usage of Registers in BSPlib (Preprint)

    No full text
    Bulk Synchronous Parallel (BSP) is a simple but powerful high-level model for parallel computation. Using BSPlib, programmers can write BSP programs in the general purpose language C. Direct Remote Memory Access (DRMA) communication in BSPlib is enabled using registrations: associations between the local memories of all processes in the BSP computation. However, the semantics of registration is non-trivial and ambiguously specified and thus its faulty usage is a potential source of errors. We give a formal semantics of BSPlib with which we characterize correct registration. Anticipating a static analysis, we give a simplified programming model that guarantees correct registration usage, drawing upon previous work on textual alignment
    corecore